@charset "utf-8";
/* CSS Document */
html,body{ padding:0px; margin:0px; font-family:"微软雅黑";}
ul{ padding:0px; margin:0px;}
li{ list-style:none;}
a{ text-decoration:none;}
img{ border:none;}
a {text-decoration:none;outline:none;transition:all 0.3s ease-in-out 0s;}
a:hover {text-decoration:none;}
a:active {star:expression(this.onFocus=this.blur());}
.fl{ float:left;}
.fr{ float:right;}
.cen{ text-align:center;}
.head{ overflow:hidden; width:100%; background:url(../bgl.jpg); height:100px; min-width:1200px;}
.top_box{ width: 1200px; height: 100px; margin: 0 auto; overflow: hidden;}
.logo{ float:left;}
.t_nav_list{ float: right; width:770px; height: 100px; overflow: hidden; text-align:center;}
.t_nav_list li{ width: 108px; height: 100px; float: left;}
.t_nav_list li a{ display: block; padding-top: 25px; font-size: 14px;overflow: hidden; transition: none;}
.t_nav_list li a span{ display: block; height:30px; overflow:hidden; line-height: 30px; color: #333; font-size:16px;}
.t_nav_list li a span.ns2{ font-family: arial; color: #333; font-size: 14px; -webkit-transform: scale(0.8);}
.t_nav_list li a i{ display: block; width: 108px; height: 98px;}
.t_nav_list li:hover{ background:#FCF69E;}
.t_nav_list li.cur a{ background: #FCF69E;}
.banner{ overflow:hidden; width:100%; margin:0 auto; min-width:1200px; position:relative;overflow:hidden;background:url(../loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#ff8400;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.bgl{ width:100%; background:url(../bgl.jpg); min-width:1200px;}
.bgf{ width:100%; background:#FFFBA4; overflow:hidden; min-width:1200px;}
.bgh{ overflow:hidden; width:100%; background:url(../bgh.jpg); min-width:1200px;}
.main{ overflow:hidden; width:1200px; margin:0 auto; padding:40px 0px;}
.maabout{ overflow:hidden; width:580px; float:left; }
.title{ font-size:26px; color:#F3F19E; line-height:40px;}
.title span{ display:block; font-size:18px;}
.line{ background:url(../line.png); height:10px; margin-top:10px;}
.company{ margin-top:20px; font-size:14px; line-height:30px; color:#FFF0F5;}
.more a{display: inline-block;padding: 0 20px; background: #FCF69E; color: #1D7E73;text-align: center;text-decoration: none; font-size: 16px; line-height: 40px; border-radius:5px; margin:20px 0px;}
.mores{ text-align:center;}
.mores a{display: inline-block;padding: 0 20px; background: #1D7E73; color: #F3EC9A;text-align: center;text-decoration: none; font-size: 16px; line-height: 40px; border-radius:5px; margin:20px 0px;}
.mapic{ float:right; border:4px solid #3F433E;}
.pox{ background:url(../bgh.jpg);height:60px; text-align:center; min-width:1200px;}
.poxs{ background:url(../bgl.jpg); height:60px; text-align:center; min-width:1200px;}
.poxss{ background:#FFFBA4; height:60px; text-align:center; min-width:1200px;}
.products{ overflow:hidden; width:100%; overflow:hidden; margin-top:50px;}
.products li{ float:left; margin:13px; _margin:8px;}
.products li img{  border:7px solid #1D7E73;}
.products li span{ display:block; width:260px; text-align:center; height:40px; line-height:40px; overflow:hidden; color:#F3EC9A; }
.fenli{ text-align:center;overflow:hidden;white-space:nowrap; padding:50px 0px 30px; }
.fenli ul { width:1200px;}
.fenli ul li{ display:inline; margin:0px 10px;}
.fenli a{ margin:0px 10px; padding:15px 25px; background:#1D7E73; border-radius:10px; color:#fff; font-size:16px; height:30px;}
.fenli ul li a:hover{ background:#F3EC9A;}
.fenli ul li a:hover{ color:#1D7E73;}
.flist{ overflow:hidden; margin-top:30px; width:auto;}
.flist li{ width:270px; float:left; height:40px; line-height:40px; overflow:hidden; background:url(../bg.png) -9px 19px  no-repeat; padding-left:10px;}
.flist li a{ color:#fff;}
.engin{ overflow:hidden; width:580px; float:right;}
.engin li{ float:left; margin:5px; position:relative;}
.engin li img{border:5px solid #3F433E;}
.ups{ position:absolute; z-index:3; top:4px; left:4px; height:40px; width:266px; line-height:40px; text-align:center; right:8px;background-color: rgba(63,67,62,0.6); color:#fff;}
.newl{ overflow:hidden; width:480px; float:left; line-height:30px; font-size:14px; color:#fff;}
.newl span{ display:block; height:30px; line-height:30px; overflow:hidden; }
.newl span a{ color:#FCF69E; font-size:18px;}
.newr{ overflow:hidden; width:700px; float:right;}
.lis{ overflow:hidden; width:auto;}
.lis li{ overflow:hidden; padding:20px 0px; }
.lipic{ overflow:hidden; float:left; padding-right:10px;}
.licon{ height:140px; overflow:hidden;  color:#fff; font-size:14px; line-height:28px;}
.licon span{ height:30px; line-height:30px; display:block; font-size:18px; overflow:hidden;}
.licon span a{ color:#FCF69E;}
.licon span i{ float:right; color:#FCF69E; font-size:14px; font-style:normal;}
.licon  i{ font-size:16px; display:block; color:#999; margin-left:5px; font-style:normal;}
.licons{height:120px; overflow:hidden;  color:#fff; font-size:14px; line-height:28px; border-bottom:1px dashed #fff;}
.litit{ height:30px; line-height:30px; overflow:hidden; font-size:20px; margin-bottom:10px;}
.litit a{ color:#FCF69E;}
.litit span{ float:right; font-size:14px; color:#fcf69e;}
.link{ overflow:hidden; width:100%; background:url(../bgl.jpg); min-width:1200px;}
.linktit{ width:200px; float:left;font-size:26px; color:#fff; line-height:40px;}
.linktit span{ display:block; font-size:16px;}
.linkpic{ overflow:hidden; width:990px; float:right; height:57px; overflow:hidden;}
.linkpic li{ float:left; margin-right:30px; line-height:55px; height:55px; overflow:hidden; }
.linkpic li a{ color:#fff}
.fot{ text-align:center; line-height:30px; color:#333; font-size:14px;}
.fot a{ color:#333; }
.position{ font-size:16px; height:30px; line-height:30px; overflow:hidden; color:#fff; } 
.position a{ color:#fff;}
.left{ overflow:hidden; width:285px; float:left; margin-top:20px;}
.leftit{ width:auto; overflow:hidden; height:50px; line-height:50px; background:#1E7F74; color:#fff; text-align:center; font-size:20px;}
.TabTitle2{padding-bottom:20px; width:100%;}
/*一级导航*/
.TabTitle2 ul.expmenu li div.header {display: block;height:40px;overflow: hidden;line-height: 40px; text-align:left;border-bottom:1px solid #ccc; }
.TabTitle2 ul.expmenu li div.header a {color:#fff;font-size: 14px;padding-left:10px;text-decoration:none; }
.TabTitle2 ul.expmenu li div.header .arrow {display: block;width: 28px;height: 30px;background: no-repeat center;float: right;overflow: hidden;cursor: pointer;}
/*三角按钮*/
.TabTitle2 ul.expmenu li div.header .arrow.up {background:url(../bg.png) -5px -31px  no-repeat; margin-top:10px;}
.TabTitle2 ul.expmenu li div.header .arrow.down {background:url(../bg.png) -5px -70px no-repeat; margin-top:12px;}
/*二级导航*/
.TabTitle2 ul.expmenu li .menu {display: block; height: auto;overflow: hidden; text-align:left; padding-left:30px;}
.TabTitle2 ul.expmenu li .menu li {display:	 block;height: 32px;overflow: hidden;line-height: 30px; color:#f00;border-bottom:1px dashed #ccc;}
.TabTitle2 ul.expmenu li .menu li a { color:#999; text-decoration:none;font-size: 12px;display:block;}
.contact{ font-size:14px; padding:10px; line-height:30px; color:#fff;}
.contact span{ font-size:20px; color:#fff; display:block;}
.contact span i{ font-family: impact; font-style:normal; font-size:20px;letter-spacing:2px;}
.right{ overflow:hidden; width:870px; float:right; margin-top:20px; padding:10px; padding-top:0px;}
.ritit{ padding-top: 10px;padding-bottom: 10px; color:#F3EC9A; font-size: 20px;}
.contit{ text-align:center; font-size:20px; line-height:40px; color:#fff; margin-top:30px;}
.time{ font-size:12px; color:#ccc; text-align:center; margin-bottom:10px;}
.conpic{ width:100%; overflow:hidden; text-align:center; margin:10px 0px;}
.conpic img{ max-width:870px; overflow:hidden;}
.con{ line-height:30px; font-size:14px; color:#fff;}
.con img{ max-width:870px; overflow:hidden;}
.uppage{ width:100%; font-size:14px; color:#F3EC9A;}
.uppage a{ color:#f6f6f6;}
.uppage a:hover{ color:#f6f6f6;}
.uppage p{ height:30px; line-height:30px; overflow:hidden;}
.xgnews{width:850px;margin:3px 0;overflow:hidden; padding-bottom:40px;}
.xgnews i{ display:block; font-size:18px; height:50px; line-height:50px; font-style:normal; color:#F3EC9A;}
.xgnews ul{ margin-top:30px;}
.xgnews ul li{line-height:30px;height:30px;  width:400px; float:left; margin:0 10px;overflow:hidden; font-size:14px;}
.xgnews ul li span{	float:right; color:#aaaaaa;}
.xgnews ul li a{ color:#f0f0f0;}
.Pages{ overflow:hidden; width:100%; text-align:center;  margin:0 auto; padding-top:50px; padding-bottom:30px; padding-left:10px;}
.Pages a{display:inline-block;width:65px;background:#FCF69E;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #333; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Pages a:hover{ background:#197A6F; color:#FFF;background-repeat:no-repeat; }
.Pages span{display:inline-block;min-width:45px; padding:0 10px;background:#FCF69E;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #333; margin-left:-1px;float:left;}
.Pages span.current{ background:#197A6F; color:#FFF; _padding:0px 30px;}
.prolist{ overflow:hidden; width:auto;} 
.prolist li{ float:left; margin:13px; _margin:10px;}
.prolist li span{ display:block; margin-top:2px; height:40px; line-height:40px; overflow:hidden; width:260px; background:#1C7D72; text-align:center;}
.prolist li span a{ color:#fff; font-size:14px;}



/* 提交页面*/
.button{width:892px; padding-top:10px;height:auto;overflow:hidden;}
.buttop{height:30px; padding:0px 20px; background:#0E9E3F; overflow:hidden; color:#fff; line-height:30px;}

.butmain{width:830px;height:auto;padding:30px 0 30px 0px;overflow:hidden;}
.butmain ul li{ display:block;width:830px;padding:0px 0px 5px;*padding:0px 0px 4px;overflow:hidden;vertical-align:middle;}
.butmain ul li b{display:block;width:95px;height:22px;float:left;color:#fff;line-height:20px;font-weight:normal;overflow:hidden; text-align:right;}
.butmain ul li span{display:block;width:450px;float:left;font-size:12px;line-height:20px;overflow:hidden;}
.butmain ul li em{ font-style:normal;color:#fff;font-size:12px;line-height:20px;padding-left:10px;overflow:hidden;}

.butmain .mri02m_dd{width:280px;height:20px;border:1px solid #D3D4D3;font-size:12px;padding:0px 2px;overflow:hidden; margin-left:5px;}
.butmain .mri02m_ly{width:400px;height:70px;border:1px solid #D3D4D3;padding:0px 2px; overflow:auto;color:#B9B9B9; font-size:12px; line-height:22px; margin-left:5px;}
.butmain .mri02m_tj{width:58px;height:25px;margin:8px 0px;color:#FFF;font-size:12px; line-height:25px;text-align:center; background:#e49110;overflow:hidden; cursor:pointer; border:none;}

.sh_c{ padding:20px 0 5px; width:250px; background:#61093b; overflow:hidden; text-align:center;}
.sh_c li{ overflow:hidden;}
.sh_c li img{ padding:2px; border: 1px solid #fdbce1; overflow:hidden;}
.sh_c li span{ height:30px; line-height:30px; display:block; overflow:hidden;}
.wbytable td{ padding:8px;} 
.wbytable .wbytext{ outline:none; padding:5px; height:22px; width:320px; border:1px solid #e3e3e3;}    
.wbytable .wbyarea{ padding:5px; outline:none; width:450px; border:1px solid #e3e3e3; height:125px;}   
.wbytable .msgbut{ width:90px; height:32px; line-height:32px; cursor:pointer; color:#555;}             
.wbytable .wbytextyz{ outline:none; padding:5px; height:22px; width:100px; border:1px solid #e3e3e3;float:left;} 
.wbytable .wyzm{ padding-top:6px; display:block; width:48px; height:22px; float:left; padding-left:8px;}